package com.henghe.data_process.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * Description:
 *
 * @author liuwenqing
 * @date 2025-05-29
 */
@Data
@TableName(value = "t_bd_supplier")
@ApiModel(value = "TBdSupplier", description = "")
public class TBdSupplier implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "fid", type = IdType.INPUT)
    private Long fid;


    @ApiModelProperty(value = "编码")
    @TableField(value = "fnumber")
    private String fnumber;


    @ApiModelProperty(value = "供应商分组")
    @TableField(value = "fgroupid")
    private Long fgroupid;


    @ApiModelProperty(value = "管理组织")
    @TableField(value = "fadminorgid")
    private Long fadminorgid;


    @ApiModelProperty(value = "控制策略")
    @TableField(value = "fctrlstrategy")
    private String fctrlstrategy;


    @ApiModelProperty(value = "商务伙伴")
    @TableField(value = "fbizpartnerid")
    private Long fbizpartnerid;
//
//
//    @ApiModelProperty(value = "审核人")
//    @TableField(value = "fapproverid")
//    private Long fapproverid;
//
//
//    @ApiModelProperty(value = "审核日期")
//    @TableField(value = "fapprovedate")
//    private Timestamp fapprovedate;
//
//
//    @ApiModelProperty(value = "禁用人")
//    @TableField(value = "fdisablerid")
//    private Long fdisablerid;
//
//
//    @ApiModelProperty(value = "禁用时间")
//    @TableField(value = "fdisabledate")
//    private Timestamp fdisabledate;
//
//
//    @ApiModelProperty(value = "使用状态")
//    @TableField(value = "fenable")
//    private String fenable;
//
//
    @ApiModelProperty(value = "数据状态")
    @TableField(value = "fstatus")
    private String fstatus;
//
//
//    @ApiModelProperty(value = "创建组织")
//    @TableField(value = "fcreateorgid")
//    private Long fcreateorgid;
//
//
//    @ApiModelProperty(value = "管理组织")
//    @TableField(value = "forgid")
//    private Long forgid;
//
//
//    @ApiModelProperty(value = "创建人")
//    @TableField(value = "fcreatorid")
//    private Long fcreatorid;
//
//
//    @ApiModelProperty(value = "创建时间")
//    @TableField(value = "fcreatetime")
//    private Timestamp fcreatetime;
//
//
//    @ApiModelProperty(value = "修改人")
//    @TableField(value = "fmodifierid")
//    private Long fmodifierid;
//
//
//    @ApiModelProperty(value = "修改时间")
//    @TableField(value = "fmodifytime")
//    private Timestamp fmodifytime;
//
//
//    @ApiModelProperty(value = "负责人")
//    @TableField(value = "fpurchaserid")
//    private Long fpurchaserid;
//
//
//    @ApiModelProperty(value = "负责组织")
//    @TableField(value = "fpurchasedeptid")
//    private Long fpurchasedeptid;
//
//
//    @ApiModelProperty(value = "结算供应商")
//    @TableField(value = "finvoicesupplierid")
//    private Long finvoicesupplierid;
//
//
//    @ApiModelProperty(value = "收款供应商")
//    @TableField(value = "freceivingsupplierid")
//    private Long freceivingsupplierid;
//
//
//    @ApiModelProperty(value = "供货供应商")
//    @TableField(value = "fdeliversupplierid")
//    private Long fdeliversupplierid;
//
//
//    @ApiModelProperty(value = "交易币别")
//    @TableField(value = "fsettlementcyid")
//    private Long fsettlementcyid;
//
//
//    @ApiModelProperty(value = "结算方式")
//    @TableField(value = "fsettlementtypeid")
//    private Long fsettlementtypeid;
//
//
//    @ApiModelProperty(value = "付款条件")
//    @TableField(value = "fpaymentcondid")
//    private Long fpaymentcondid;
//
//
//    @ApiModelProperty(value = "计税类型")
//    @TableField(value = "ftaxtype")
//    private String ftaxtype;
//
//
//    @ApiModelProperty(value = "启用采购协同")
//    @TableField(value = "fissuppcolla")
//    private String fissuppcolla;
//
//
//    @ApiModelProperty(value = "主数据内码")
//    @TableField(value = "fmasterid")
//    private Long fmasterid;
//
//
//    @ApiModelProperty(value = "商城入驻状态")
//    @TableField(value = "fmallstatus")
//    private String fmallstatus;
//
//
//    @ApiModelProperty(value = "商城入驻时间")
//    @TableField(value = "fmalldate")
//    private Timestamp fmalldate;
//
//
//    @ApiModelProperty(value = "默认税率(%)")
//    @TableField(value = "ftaxrateid")
//    private Long ftaxrateid;
//
//
//    @ApiModelProperty(value = "付款币别")
//    @TableField(value = "fpaymentcurrency")
//    private Long fpaymentcurrency;
//
//
//    @ApiModelProperty(value = "可VMI")
//    @TableField(value = "fenablevmi")
//    private String fenablevmi;
//
//
//    @ApiModelProperty(value = "业务职能")
//    @TableField(value = "fbizfunction")
//    private String fbizfunction;
//
//
//    @ApiModelProperty(value = "采购冻结")
//    @TableField(value = "fpurchasehold")
//    private String fpurchasehold;
//
//
//    @ApiModelProperty(value = "发票冻结")
//    @TableField(value = "finvoicehold")
//    private String finvoicehold;
//
//
//    @ApiModelProperty(value = "伙伴类型")
//    @TableField(value = "ftype")
//    private String ftype;
//
//
//    @ApiModelProperty(value = "付款冻结")
//    @TableField(value = "fpayhold")
//    private String fpayhold;
//
//
//    @ApiModelProperty(value = "发票类型(已失效)")
//    @TableField(value = "finvoicetype")
//    private String finvoicetype;
//
//
//    @ApiModelProperty(value = "员工")
//    @TableField(value = "femployee")
//    private Long femployee;
//
//
//    @ApiModelProperty(value = "支付周期")
//    @TableField(value = "fpaymentunit")
//    private String fpaymentunit;
//
//
//    @ApiModelProperty(value = "发票匹配规则")
//    @TableField(value = "fmatchingrule")
//    private String fmatchingrule;
//
//
//    @ApiModelProperty(value = "开票地址")
//    @TableField(value = "fbilladdress")
//    private Long fbilladdress;
//
//
//    @ApiModelProperty(value = "收票地址")
//    @TableField(value = "finvoiceaddress")
//    private Long finvoiceaddress;
//
//
//    @ApiModelProperty(value = "集团供应商")
//    @TableField(value = "fblocsupplier")
//    private Long fblocsupplier;
//
//
//    @ApiModelProperty(value = "名称")
//    @TableField(value = "fname")
//    private String fname;
//
//
//    @ApiModelProperty(value = "简称")
//    @TableField(value = "fsimplename")
//    private String fsimplename;
//
//
    @ApiModelProperty(value = "详细地址")
    @TableField(value = "faddress")
    private String faddress;
//
//
//    @ApiModelProperty(value = "联系人")
//    @TableField(value = "flinkman")
//    private String flinkman;
//
//
//    @ApiModelProperty(value = "法人代表")
//    @TableField(value = "fartificialperson")
//    private String fartificialperson;
//
//
//    @ApiModelProperty(value = "注册资本")
//    @TableField(value = "fregcapital")
//    private String fregcapital;
//
//
//    @ApiModelProperty(value = "营业期限")
//    @TableField(value = "fbusinessterm")
//    private String fbusinessterm;
//
//
//    @ApiModelProperty(value = "经营范围")
//    @TableField(value = "fbusinessscope")
//    private String fbusinessscope;
//
//
//    @ApiModelProperty(value = "简拼")
//    @TableField(value = "fsimplepinyin")
//    private String fsimplepinyin;
//
//
//    @ApiModelProperty(value = "图片")
//    @TableField(value = "flogo")
//    private String flogo;
//
//
//    @ApiModelProperty(value = "供应商状态")
//    @TableField(value = "fsupplierstatus")
//    private Long fsupplierstatus;
//
//
//    @ApiModelProperty(value = "发票类型")
//    @TableField(value = "finvoicecategory")
//    private Long finvoicecategory;
//
//
//    @ApiModelProperty(value = "原资料id")
//    @TableField(value = "fsourcedataid")
//    private Long fsourcedataid;
//
//
//    @ApiModelProperty(value = "位图")
//    @TableField(value = "fbitindex")
//    private Integer fbitindex;
//
//
//    @ApiModelProperty(value = "原资料位图")
//    @TableField(value = "fsourcebitindex")
//    private Integer fsourcebitindex;
//
//
//    @ApiModelProperty(value = "税务注册地")
//    @TableField(value = "ftaxregistplace")
//    private Long ftaxregistplace;
//
//
//    @ApiModelProperty(value = "税号")
//    @TableField(value = "ftaxno")
//    private String ftaxno;
//
//
//    /**
//     *
//     */
//    private Timestamp feffectivedt;
//
//
//    /**
//     *
//     */
//    private Timestamp fexpirydt;
//
//
//    /**
//     *
//     */
//    private String fkXsw1Textfield;
//
//
//    /**
//     *
//     */
//    private String fkXsw1Textfield1;
//
//
//    /**
//     *
//     */
//    private Timestamp fkXsw1Createdatefield;
//
//
//    @ApiModelProperty(value = "备注")
//    @TableField(value = "fkXsw1Bz")
//    private String fkXsw1Bz;
//
//
    /**
     *
     */
    @TableField("fk_xsw1_basedatafield")
    private Long fkXsw1Basedatafield;
//
//
    /**
     *
     */
    @TableField("fk_xsw1_basedatafield1")
    private Long fkXsw1Basedatafield1;
//
//
//    /**
//     *
//     */
//    private String fkXsw1Checkboxfield;
//
//
//    /**
//     *
//     */
//    private Long fsrccreateorgid;
//
//
//    /**
//     *
//     */
//    private String fsource;
//
//
//    /**
//     *
//     */
//    private String fchkisinternalcompany;
//
//
    /**
     *是否关联
     */
    @TableField("fk_xsw1_link")
    private String fkXsw1Link;
//
//
    /**
     *
     */
    @TableField("fk_xsw1_businessproperty")
    private String fkXsw1Businessproperty;
//
//
//    /**
//     *
//     */
//    private Long finternalcompanyid;

}
